package com.yungu.swift.system.sys.model.dto;

import com.yungu.swift.base.model.BaseDto;


/**
 * 业务组织机构关联表
 **/

public class SysBusinessOrganizationDto extends BaseDto {

    /**
     * 抽成抽成百分比金额
     **/
    public final static int COMMISSION_TYPE_PERCENT = 1;
    /**
     * 抽成抽成固定金额
     **/
    public final static int COMMISSION_TYPE_FIXED = 2;

    /**
     * 组织机构标识符
     */
    private String organizationUuid;

    /**
     * 业务标识符
     **/
    private String businessUuid;

    /**
     * 状态（1：开通、-1：未开通）
     **/
    private Integer status;

    /**
     * 抽成抽成固定（百分比）金额
     **/
    private Double commission;

    /**
     * 抽成类型（1： 百分比 、2： 抽成固定金额）
     **/
    private Integer commissionType;

    /**
     * 附加费
     */
    private Double additionalFee;

    /**
     * 所属级别（1.APP级、2：代理级、3：企业级）
     **/
    private Integer level;


    /**
     * 父级标识符
     **/
    private String parentUuid;

    public String getOrganizationUuid() {
        return organizationUuid;
    }

    public void setOrganizationUuid(String organizationUuid) {
        this.organizationUuid = organizationUuid;
    }

    public String getBusinessUuid() {
        return businessUuid;
    }

    public void setBusinessUuid(String businessUuid) {
        this.businessUuid = businessUuid;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Double getCommission() {
        return commission;
    }

    public void setCommission(Double commission) {
        this.commission = commission;
    }

    public Integer getCommissionType() {
        return commissionType;
    }

    public void setCommissionType(Integer commissionType) {
        this.commissionType = commissionType;
    }

    public Double getAdditionalFee() {
        return additionalFee;
    }

    public void setAdditionalFee(Double additionalFee) {
        this.additionalFee = additionalFee;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public String getParentUuid() {
        return parentUuid;
    }

    public void setParentUuid(String parentUuid) {
        this.parentUuid = parentUuid;
    }
}
